package cn.iocoder.yudao.module.bk.controller.admin.lwbookinapply.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import javax.validation.constraints.*;

@Schema(description = "管理后台 - 书籍飘入新增/修改 Request VO")
@Data
public class LwBookInApplySaveReqVO {

    @Schema(description = "编号")
    private Long id;

    @Schema(description = "书籍id集合")
    private String lwBookIds;

    @Schema(description = "申请人id", requiredMode = Schema.RequiredMode.REQUIRED, example = "14008")
    @NotNull(message = "申请人id不能为空")
    private Long applyUid;

    @Schema(description = "流程状态", example = "1")
    private Integer processStatus;

    @Schema(description = "初审人", example = "27033")
    private Long initialReviewUid;

    @Schema(description = "初审说明")
    private String initialReviewDes;

    @Schema(description = "终审人", example = "6147")
    private Long finalReviewUid;

    @Schema(description = "终审说明")
    private String finalReviewDes;

    @Schema(description = "备注", example = "你猜")
    private String remark;

}
